self-taught persons - German English Dictionary